body {
	font-size: 11px !important;
}

input {
	font-size: 11px !important;
}

.text10 {
	font-size: 10px;
}

.text11 {
	font-size: 11px;
}

.text12 {
	font-size: 12px;
}

.text13 {
	font-size: 13px;
}

.text14 {
	font-size: 14px;
}

.text15 {
	font-size: 15px;
}

.text16 {
	font-size: 16px;
}

.textbold {
	font-weight: bold;
}

.back-light-green {
	background-color: #EEFFEE;
}

.back-yellow {
	background-color: #FFFF66;
}

.back-red {
	background-color: #FF7777;
}

.back-gray {
	background-color: #CCCCCC;
}

.back-medium-green {
	background-color: #99CCAA;
}

.back-dark-green {
	background-color: #339955;
}

.whiteonblue {
	background-color: #6699CC;
	color: #FFFFFF;
}

.whiteongreengray {
	background-color: #88aa88;
	color: #FFFFFF;
}

.whiteongray {
	background-color: #CCCCCC;
	color: #FFFFFF;
}

.blackonyellow {
	background-color: #CCCC00;
	color: #FFFFFF;
}

.simplegrayborder {
	border: solid 1px #999999;
}

.simpleborder {
	border: solid 1px #000000;
}

.bluethickborder {
	border: solid 2px #0000CC;
}

.graythickborder {
	border: solid 2px #999999;
}

.pad2 {
	padding: 2px;
}

.pad3 {
	padding: 3px;
}

.pad4 {
	padding: 4px;
}

.pad5 {
	padding: 5px;
}

.pad5topbottom {
	padding-top: 5px;
	padding-bottom: 5px;
}

.pad10 {
	padding: 10px;
}

.pad15 {
	padding: 15px;
}

.pad20 {
	padding: 20px;
}

.warningtext {
	text-align: center;
	background-color: #FFFFDD;
	color: #FF6666;
}

.infotext {
	text-align: center;
	background-color: #EEEEEE;
	color: #999999;
}

.bottomborder {
	border: 0 none;
	border-bottom: 1px solid;
	overflow: hidden;
	position: relative;
	color: #15428b;
	font: bold 11px tahoma, arial, verdana, sans-serif;
	border-color: #99bbe8;
}

.topborder {
	border: 0 none;
	border-top: 1px solid;
	overflow: hidden;
	position: relative;
	color: #15428b;
	font: bold 11px tahoma, arial, verdana, sans-serif;
	border-color: #99bbe8;
}

.collapselabelstyle {
	font-weight: 900;
	cursor: pointer;
	padding: 2;
}

.leftpanelstyle {
	float: left;
}

.greenHeaderTitle {
	font-size: +1em;
	background-color: #CCFFCC;
	font-weight: bold;
	padding: 1px;
	color: #000000;
	border-left: 1px solid;
	border-left-color: #CCCCCC;
	border-bottom: 1px solid;
	border-bottom-color: #CCCCCC;
	padding-right: 5px;
	padding-left: 5px;
	width: 110px;
}

.greenHeaderData {
	color: #999999;
	background-color: #ECFEE9;
	padding: 1px;
	border-bottom: 1px solid;
	border-bottom-color: #CCCCCC;
	border-right: 1px solid;
	border-right-color: #CCCCCC;
	padding-right: 5px;
	padding-left: 5px;
	max-width: 300px;
}

.blueHeaderTitle {
	font-size: +1em;
	background-color: #AEC8C6;
	font-weight: bold;
	color: #000000;
	border-left: 1px solid;
	border-left-color: #cccccc;
	border-bottom: 1px solid;
	border-bottom-color: #CCCCCC;
	max-width: 300px;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.blueHeaderData {
	color: #999999;
	background-color: #F1F5F5;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-left: 1px solid;
	border-left-color: #cccccc;
	max-width: 300px;
	text-align: center;
}

.addressTitle {
	font-size: +1em;
	background-color: #FBDD99;
	font-weight: bold;
	color: #000000;
	border-left: 1px solid;
	border-left-color: #cccccc;
	border-bottom: 1px solid;
	border-bottom-color: #CCCCCC;
	width: 90px;
	text-align: right;
	padding: 2px;
}

.addressData {
	color: #999999;
	background-color: #FEF7E8;
	padding: 2px;
	border-left: 1px solid;
	border-left-color: #cccccc;
	max-width: 200px;
	text-align: left;
}

.transComponentLabel {
	color: #0000FF;
	font-weight: bold;
	white-space: nowrap;
}

.transComponentData {
	color: #999999;
	text-align: justify;
}

.maxWidth70 {
	max-width: 70px;
}

.maxWidth100 {
	max-width: 100px;
}

.maxWidth200 {
	max-width: 200px;
}

.maxWidth300 {
	max-width: 300px;
	width: expression(this.width >   300 ?   300 :   true);
}

.maxWidth400 {
	max-width: 400px;
}

.maxWidth500 {
	max-width: 500px;
}

.maxWidth750 {
	max-width: 750px;
}

.maxWidth1000 {
	max-width: 1000px;
}

.maxWidth1500 {
	max-width: 1500px;
}

.fitToContainer {
	width: 99%;
}

.simpleHeading {
	background-color: #FFFFDD;
	border: 1px solid gray;
}

.textGray {
	color: #666666;
}

.border1x {
	zborder: solid 4px #FF0000;
	xpadding: 5px;
	text-transform: uppercase;
}

.border2x {
	zborder: solid 4px #00ff00;
	xpadding: 5px;
	text-transform: uppercase;
}

.border3x {
	zborder: solid 4px #ff00ff;
	xpadding: 5px;
	text-transform: uppercase;
}

.border4x {
	zborder: solid 4px #00ffff;
	xpadding: 5px;
	text-transform: uppercase;
}

.border5x {
	zborder: solid 4px #88ffff;
	xpadding: 5px;
	text-transform: uppercase;
}

.border6x {
	border: solid 4px #8888ff;
	padding: 5px;
	text-transform: lowercase;
}

.back-light-gray {
	background-color: #EEEEEE;
}

.back-light-gray2 {
	background-color: #F2F2F2;
}

.back-light-gray3 {
	background-color: #FAFAFA;
}

.back-medium-gray {
	background-color: #DDDDDD
}

.typewriter {
	font-family: Courier New, monospace !important;
}

.iconbutton-add {
	background: url(../images/gxt/icons/add.png) no-repeat center left !important;
}

.iconbutton-add-over {
	background: url(../images/gxt/icons/add_bordered.png) no-repeat center left !important;
}

.iconbutton-add-disabled {
	background: url(../images/gxt/icons/add_gray.png) no-repeat center left !important;
}

.iconbutton-delete {
	background: url(../images/gxt/icons/delete.png) no-repeat center left !important;
}

.iconbutton-delete-over {
	background: url(../images/gxt/icons/delete_bordered.png) no-repeat center left !important;
}

.iconbutton-delete-disabled {
	background: url(../images/gxt/icons/delete_gray.png) no-repeat center left !important;
}

.iconbutton-toggle-open {
	background: url(../images/gxt/icons/toggle_open.png) no-repeat center left !important;
}

.iconbutton-toggle-open-over {
	background: url(../images/gxt/icons/toggle_open_bordered.png) no-repeat center left !important;
}

.iconbutton-toggle-open-disabled {
	background: url(../images/gxt/icons/toggle_open_gray.png) no-repeat center left !important;
}

.iconbutton-toggle-close {
	background: url(../images/gxt/icons/toggle_close.png) no-repeat center left !important;
}

.iconbutton-toggle-close-over {
	background: url(../images/gxt/icons/toggle_close_bordered.png) no-repeat center left !important;
}

.iconbutton-toggle-close-disabled {
	background: url(../images/gxt/icons/toggle_close_gray.png) no-repeat center left !important;
}

.icon-accept {
	background: url(../images/gxt/icons/fam/accept.png) no-repeat center left !important;
}

.icon-cancel {
	background: url(../images/gxt/icons/fam/cancel.png) no-repeat center left !important;
}

.icon-selectall {
	background: url(../images/gxt/icons/fam/add.png) no-repeat center left !important;
}

.icon-deselectall {
	background: url(../images/gxt/icons/fam/delete.png) no-repeat center left !important;
}

.icon-appshortcut {
	background: url(../images/gxt/icons/grid48x48_shortcut.png) no-repeat center left !important;
}

.icon-application-go {
	background: url(../images/gxt/icons/fam/application_go.png) no-repeat center left !important;
}

.icon-collapse-all {
	background: url(../images/gxt/icons/top2.gif) no-repeat center left !important;
}

.icon-expand-all {
	background: url(../images/gxt/icons/bottom2.gif) no-repeat center left !important;
}

.icon-new {
	background: url(../images/gxt/icons/fam/application_add.png) no-repeat center left !important;
}

.icon-clear {
	background: url(../images/gxt/icons/script.png) no-repeat center left !important;
}

.icon-search {
	background: url(../images/gxt/icons/magnifier.png) no-repeat center left !important;
}

.icon-flag-tr {
	background: url(../images/gxt/icons/fam/flags/tr.png) no-repeat center left !important;
}

.icon-flag-es {
	background: url(../images/gxt/icons/fam/flags/es.png) no-repeat center left !important;
}

.icon-flag-nl {
	background: url(../images/gxt/icons/fam/flags/nl.png) no-repeat center left !important;
}

.icon-flag-fr {
	background: url(../images/gxt/icons/fam/flags/fr.png) no-repeat center left !important;
}

.icon-flag-it {
	background: url(../images/gxt/icons/fam/flags/it.png) no-repeat center left !important;
}

.icon-flag-zh {
	background: url(../images/gxt/icons/fam/flags/zh.png) no-repeat center left !important;
}

.icon-flag-ja {
	background: url(../images/gxt/icons/fam/flags/ja.png) no-repeat center left !important;
}

.icon-flag-en {
	background: url(../images/gxt/icons/fam/flags/en.png) no-repeat center left !important;
}

.icon-flag-de {
	background: url(../images/gxt/icons/fam/flags/de.png) no-repeat center left !important;
}

.icon-update {
	background: url(../images/gxt/icons/fam/application_edit.png) no-repeat center left !important;
}

.icon-delete-org {
	background: url(../images/gxt/icons/fam/application_form_delete.png) no-repeat center left !important;
}

.icon-user-add {
	background: url(../images/gxt/icons/fam/user_add.png) no-repeat center left !important;
}

.icon-flag-blue {
	background: url(../images/gxt/icons/fam/flag_blue.png) no-repeat center left !important;
}

.icon-flag-green {
	background: url(../images/gxt/icons/fam/flag_green.png) no-repeat center left !important;
}

.icon-key_add {
	background: url(../images/gxt/icons/fam/key_add.png) no-repeat center left !important;
}

.icon-film_key {
	background: url(../images/gxt/icons/fam/film_key.png) no-repeat center left !important;
}

.icon-key_delete {
	background: url(../images/gxt/icons/fam/key_delete.png) no-repeat center left !important;
}

.icon-key_go {
	background: url(../images/gxt/icons/fam/key_go.png) no-repeat center left !important;
}

.icon-report {
	background: url(../images/gxt/icons/fam/report.png) no-repeat center left !important;
}

.icon-edit-preference {
	background: url(../images/gxt/icons/fam/cog_edit.png) no-repeat center left !important;
}

.icon-refresh {
	background: url(../images/gxt/icons/fam/database_refresh.png) no-repeat center left !important;
}

.icon-sorttrigger {
	background-image: url(../images/gxt/icons/sorttrigger.png) !important;
}

.icon-edit-issue {
	background-image: url(../images/gxt/icons/fam/comment_edit.png) !important;
}

.icon-delete-issue {
	background-image: url(../images/gxt/icons/fam/comment_delete.png) !important;
}

.icon-clear-issue {
	background-image: url(../images/gxt/icons/fam/clear_issue.png) !important;
}

.icon-add-issue {
	background-image: url(../images/gxt/icons/fam/add_issue.png) !important;
}

.icon-book-add {
	background-image: url(../images/gxt/icons/fam/book_add.png) !important;
}

.icon-folder-deleted {
	background-image: url(../images/gxt/icons/folder_deleted.png) !important;
}

.icon-table-deleted {
	background-image: url(../images/gxt/icons/table_deleted.png) !important;
}

.icon-table {
	background-image: url(../images/gxt/icons/table.png) !important;
}

.icon-folder {
	background-image: url(../images/gxt/icons/folder.png) !important;
}

.icon-menu-show {
	background-image: url(../images/gxt/icons/menu-show.gif) !important;
}